#ifndef						ARBITRE_HH_
# define					ARBITRE_HH_

# include					<map>
# include					"Macro.hh"
# include					"Square.hh"

class 						Arbitre
{
private:
	//						Attributes
	std::map<int, Square*>	&_map;

public:					
	//						Ctor-Dtor
	Arbitre(std::map<int, Square*> &map);
	~Arbitre();

	//						Functions
	bool					breakableFive(int key);
	bool					winState(int key);
	bool					ruleOfThree(int key);
};

#endif